import type { ImageMode } from '@uni-helper/uni-app-types';

/** 文件夹数据类型 */
export interface FolderDataType {
  /** 序号 */
  order: number;
  /** 编号 */
  id: string | number;
  /** 授权标识 */
  authority?: string | string[];
  /** 头像类型 */
  avatarType: 'wot' | 'unocss' | 'iconfont' | 'local';
  /** 头像大小 */
  avatarSize?: string;
  /** 头像裁剪、缩放的模式，仅 local 类型有效。 */
  avatarMode?: ImageMode;
  /** 头像 */
  avatar: string;
  /** 该项是否显示，默认显示。 */
  visible?: boolean;
  // 额外的属性
  [x: string]: any;
}
